body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "宋体", Arial, Helvetica, sans-serif; font-size:12px;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.red,.red a{ color:#822d88;}
.left{ float:left;}
.right{ float:right;}
.autohei{ height:auto; overflow:hidden; zoom:1;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank{ height:7px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank2{ height:20px; font-size:0; line-height:0; clear:both; overflow:hidden;}
body{ margin:0 auto; width:962px; background-color:#d1f5ff;}
#top{ height:300px; margin:0 auto;}
/* ----------dh----------- */
#dh{ height:40px; background-color:#00678a; }
#dh ul{ list-style:none; margin:0; padding:0;}
#dh ul li{ float:left; width:119px; text-align:center; font-size:14px; font-family:"宋体"; color:#fff; font-weight:bold; line-height:40px; border-right:1px solid #75adc0; position:relative;}
#dh ul li p{ position:absolute; width:245px; top:40px; color:#5a5a5a; left:3px; height:28px; background:#e9e9e9; padding:0 15px; font-weight:100; line-height:28px;}
#dh ul li p strong{ color:#015f7f; font-weight:bold;}
#dh ul li a{color:#fff; text-decoration:none;}
#dh ul li a:hover{background-color:#ef0000;display: block;}
/* ----------conter----------- */
#conter{ height:360px; background-color:#fff; padding:15px 25px;}
.news{height:160px; overflow:hidden;}
.newstop{ height:28px;border-bottom:1px solid #d9d9d9; padding-top:10px; font-size:14px; font-family:"宋体"; color:#0068ab; font-weight:bold;}
.newsbottom{ height:121px;  font-family:"宋体"; font-size:12px; color:#666;  overflow:hidden; margin-top:10px;}
.newsbottom ul{ height:121px; overflow:hidden;}
.newsbottom ul li{ line-height:22px;}
.cint{ width:424px; float:right;}
.topbj{ height:30px; overflow:hidden; border-bottom:1px #CCCCCC solid; padding-top:10px;font-size:14px; font-family:"宋体"; color:#0068ab; font-weight:bold;}
.topbj h3{ float:left;}
.topbj span{ float:right; padding-right:17px;}
.xint{ height:auto; zoom:1; overflow:hidden; padding-top:12px;}
.xint span{ float:left; float:left; padding:0 15px 6px 0;}
.xint p{ text-indent:2em; line-height:20px; color:#5f5656;}

.cntas{width:450px; float:left;}
.gundg{ height:auto; zoom:1; overflow:hidden; padding-top:14px;}
.gundg ul li{ width:97px; float:left; margin-left:11px; display:inline;}
.gundg ul li span{ border:1px #ccc solid; display:block;}
.gundg ul li p{ text-align:center; line-height:24px;}

.bootm{ height:78px; background:#eaeaea;}
.foot{ width:890px; height:auto; zoom:1; overflow:hidden; margin:0 auto; padding-top:17px;}
.tdt{ width:238px; height:20px;}

.youq{ width:570px; float:left;}
.youq p{ padding-top:6px; color:#575656;}
.shousuo{ float:right; background:url(../images/index_48.jpg) no-repeat left; padding-left:35px;}
.wby{ width:223px; height:20px; margin-right:5px;}
.aniu{ background:url(../images/index_51.jpg) no-repeat; width:49px; height:23px; border:0;}